import { createApp } from 'vue'
import App from './App.vue'

import * as utils from './libs/utils.js'

import MyUI from './libs/MyUI'



// vue2 中
// let vm = new Vue({})

// Application Config

// config -> Object
// 包含 vue app 的全局配置 可进行自定义配置


const app = createApp(App)
console.log(app.config);

// errorHandler
// warnHandler
// globalProperties
// 添加一个在任何组件实例被访问的全局属性
// vue2.0 中 Vue.prototype.utils = {}
// vue3.0 中
app.config.globalProperties.utils = utils

app.use(MyUI,{
	// 注册组件名称 实现按需加载
	components:[
		'MyButton',
		'MyInput'
	]
})




app.mount('#app')
